Unit of Competency Mapping – Information for Teachers/Assessors – Information for Learners

ICTPRG413 Mapping and Delivery Guide
Use a library or pre-existing components

Version 1.0
Issue Date: May 2024


Qualification -
Unit of Competency ICTPRG413 - Use a library or pre-existing components
Description
Employability Skills
Learning Outcomes and Application This unit describes the skills and knowledge required to identify, evaluate and incorporate pre-existing (re-use) components from a library, or other source, as part of a software project.It applies to individuals working in a programming role in a variety of information technology areas, who are required to use programming libraries to support their work.No licensing, legislative or certification requirements apply to this unit at the time of publication.
Duration and Setting X weeks, nominally xx hours, delivered in a classroom/online/blended learning setting.

Gather evidence to demonstrate consistent performance in conditions that are safe and replicate the workplace. Noise levels, production flow, interruptions and time variances must be typical of those experienced in the programming and software development industry, and include access to:

the software development environment

a reuse library

the technical requirements.

Assessors must satisfy NVR/AQTF assessor requirements.

Prerequisites/co-requisites
Competency Field
Development and validation strategy and guide for assessors and learners Student Learning Resources Handouts
Activities
Slides
PPT
Assessment 1 Assessment 2 Assessment 3 Assessment 4
Elements of Competency Performance Criteria              
Element: Identify potential re-use units
  • Analyse the project design and functionality, to identify re-use components
  • Source re-use components with the desired functionality
       
Element: Evaluate re-use components for suitability in parent project
  • Evaluate the re-use component, or libraries, for suitability for use within the parent software project
  • Compare the functionality of each potential re-use component to the functionality required by the parent project
  • Evaluate the cost of implementing the re-use component
  • Consider the technical impact on the parent project design
  • Consider re-use component vendor licensing issues
  • Finalise the selection of re-use components
  • Document selection, evaluation and decision processes, as part of the parent project design documentation
       
Element: Incorporate the re-use components
  • Configure the development environment to include re-use components during the build process
  • Construct test programs or use provided example programs, to become familiar with re-use components, in preparation for incorporation into the parent project
  • Add re-use components to the parent project incrementally
  • Resolve re-use component dependencies
  • Assemble and test the parent project, with a focus on the functionality provided by the re-use components
       


Evidence Required

List the assessment methods to be used and the context and resources required for assessment. Copy and paste the relevant sections from the evidence guide below and then re-write these in plain English.

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Identify potential re-use units

1.1 Analyse the project design and functionality, to identify re-use components

1.2 Source re-use components with the desired functionality

2. Evaluate re-use components for suitability in parent project

2.1 Evaluate the re-use component, or libraries, for suitability for use within the parent software project

2.2 Compare the functionality of each potential re-use component to the functionality required by the parent project

2.3 Evaluate the cost of implementing the re-use component

2.4 Consider the technical impact on the parent project design

2.5 Consider re-use component vendor licensing issues

2.6 Finalise the selection of re-use components

2.7 Document selection, evaluation and decision processes, as part of the parent project design documentation

3. Incorporate the re-use components

3.1 Configure the development environment to include re-use components during the build process

3.2 Construct test programs or use provided example programs, to become familiar with re-use components, in preparation for incorporation into the parent project

3.3 Add re-use components to the parent project incrementally

3.4 Resolve re-use component dependencies

3.5 Assemble and test the parent project, with a focus on the functionality provided by the re-use components

Evidence of the ability to:

identify, evaluate, and select the appropriate components that may be re-used

modify and integrate the re-used components into a project

document the selection and evaluation processes

test the functionality of the re-used components.

Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.

To complete the unit requirements safely and effectively, the individual must:

define and prepare the contract’s specifications

outline, and apply, current industry development and design methodologies

describe domain modelling

recognise and apply generic specification

define the content and structure of libraries

select and apply the techniques for metrics collection

recognise patterns, frameworks and idioms

identify and apply repository tools.


Submission Requirements

List each assessment task's title, type (eg project, observation/demonstration, essay, assignment, checklist) and due date here

Assessment task 1: [title]      Due date:

(add new lines for each of the assessment tasks)


Assessment Tasks

Copy and paste from the following data to produce each assessment task. Write these in plain English and spell out how, when and where the task is to be carried out, under what conditions, and what resources are needed. Include guidelines about how well the candidate has to perform a task for it to be judged satisfactory.

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Identify potential re-use units

1.1 Analyse the project design and functionality, to identify re-use components

1.2 Source re-use components with the desired functionality

2. Evaluate re-use components for suitability in parent project

2.1 Evaluate the re-use component, or libraries, for suitability for use within the parent software project

2.2 Compare the functionality of each potential re-use component to the functionality required by the parent project

2.3 Evaluate the cost of implementing the re-use component

2.4 Consider the technical impact on the parent project design

2.5 Consider re-use component vendor licensing issues

2.6 Finalise the selection of re-use components

2.7 Document selection, evaluation and decision processes, as part of the parent project design documentation

3. Incorporate the re-use components

3.1 Configure the development environment to include re-use components during the build process

3.2 Construct test programs or use provided example programs, to become familiar with re-use components, in preparation for incorporation into the parent project

3.3 Add re-use components to the parent project incrementally

3.4 Resolve re-use component dependencies

3.5 Assemble and test the parent project, with a focus on the functionality provided by the re-use components

Copy and paste from the following performance criteria to create an observation checklist for each task. When you have finished writing your assessment tool every one of these must have been addressed, preferably several times in a variety of contexts. To ensure this occurs download the assessment matrix for the unit; enter each assessment task as a column header and place check marks against each performance criteria that task addresses.

Observation Checklist

Tasks to be observed according to workplace/college/TAFE policy and procedures, relevant legislation and Codes of Practice Yes No Comments/feedback
Analyse the project design and functionality, to identify re-use components 
Source re-use components with the desired functionality 
Evaluate the re-use component, or libraries, for suitability for use within the parent software project 
Compare the functionality of each potential re-use component to the functionality required by the parent project 
Evaluate the cost of implementing the re-use component 
Consider the technical impact on the parent project design 
Consider re-use component vendor licensing issues 
Finalise the selection of re-use components 
Document selection, evaluation and decision processes, as part of the parent project design documentation 
Configure the development environment to include re-use components during the build process 
Construct test programs or use provided example programs, to become familiar with re-use components, in preparation for incorporation into the parent project 
Add re-use components to the parent project incrementally 
Resolve re-use component dependencies 
Assemble and test the parent project, with a focus on the functionality provided by the re-use components 

Forms

Assessment Cover Sheet

ICTPRG413 - Use a library or pre-existing components
Assessment task 1: [title]

Student name:

Student ID:

I declare that the assessment tasks submitted for this unit are my own work.

Student signature:

Result: Competent Not yet competent

Feedback to student

 

 

 

 

 

 

 

 

Assessor name:

Signature:

Date:


Assessment Record Sheet

ICTPRG413 - Use a library or pre-existing components

Student name:

Student ID:

Assessment task 1: [title] Result: Competent Not yet competent

(add lines for each task)

Feedback to student:

 

 

 

 

 

 

 

 

Overall assessment result: Competent Not yet competent

Assessor name:

Signature:

Date:

Student signature:

Date: